Text copied to clipboard!
Titlu
Text copied to clipboard!Dezvoltator Golang
Descriere
Text copied to clipboard!
Căutăm un Dezvoltator Golang talentat și motivat care să se alăture echipei noastre dinamice de inginerie software. În acest rol, vei fi responsabil pentru proiectarea, dezvoltarea și întreținerea aplicațiilor scalabile și performante folosind limbajul de programare Go (Golang). Vei colabora îndeaproape cu echipele de produs, design și infrastructură pentru a livra soluții tehnice robuste care să răspundă nevoilor clienților noștri.
Responsabilitățile tale vor include scrierea de cod curat și eficient, participarea la revizuiri de cod, optimizarea performanței aplicațiilor și contribuția la arhitectura generală a sistemelor. De asemenea, vei fi implicat în procesul de luare a deciziilor tehnice și vei avea ocazia să influențezi direcția tehnologică a proiectelor noastre.
Candidatul ideal are experiență solidă în dezvoltarea de aplicații backend folosind Golang, cunoaște conceptele de programare concurentă și asincronă, și are o bună înțelegere a arhitecturilor bazate pe microservicii. Este important să ai experiență cu baze de date relaționale și non-relaționale, precum și cu tehnologii de containerizare și orchestrare (ex. Docker, Kubernetes).
Ne dorim o persoană proactivă, cu abilități excelente de comunicare și lucru în echipă, care este pasionată de tehnologie și dornică să învețe continuu. Dacă ești în căutarea unei oportunități de a lucra într-un mediu tehnologic avansat, cu proiecte interesante și colegi talentați, te încurajăm să aplici.
Responsabilități
Text copied to clipboard!- Dezvoltarea și întreținerea aplicațiilor backend folosind Golang
- Colaborarea cu echipele de produs și design pentru a implementa cerințele funcționale
- Scrierea de cod curat, testabil și eficient
- Participarea la revizuiri de cod și îmbunătățirea calității codului
- Optimizarea performanței aplicațiilor și rezolvarea problemelor tehnice
- Contribuția la arhitectura și designul sistemelor software
- Implementarea și menținerea microserviciilor scalabile
- Integrarea cu baze de date și API-uri externe
- Utilizarea containerelor și orchestratorilor pentru livrarea aplicațiilor
- Documentarea codului și a proceselor tehnice
Cerințe
Text copied to clipboard!- Experiență de minimum 2 ani în dezvoltarea cu Golang
- Cunoștințe solide de programare orientată pe obiect și funcțională
- Experiență cu baze de date SQL și NoSQL
- Familiaritate cu Docker și Kubernetes
- Cunoștințe despre RESTful APIs și gRPC
- Experiență în lucrul cu sisteme distribuite și microservicii
- Abilități bune de comunicare și lucru în echipă
- Capacitatea de a lucra într-un mediu agil
- Cunoștințe de Git și sisteme de versionare
- Nivel bun de limba engleză (scris și vorbit)
Întrebări posibile la interviu
Text copied to clipboard!- Ce experiență ai cu limbajul de programare Golang?
- Ai lucrat anterior cu microservicii? Dacă da, oferă un exemplu.
- Ce baze de date ai utilizat în proiectele tale anterioare?
- Ai experiență cu tehnologii de containerizare precum Docker?
- Cum abordezi optimizarea performanței unei aplicații?
- Ai lucrat într-un mediu Agile? Ce metodologie ați folosit?
- Cum gestionezi erorile și excepțiile în aplicațiile tale?
- Ce instrumente folosești pentru testarea codului?
- Ai experiență cu CI/CD? Ce platforme ai folosit?
- Cum te menții la curent cu noile tehnologii?